
// delay, "create", enemyType, horizLoc, vertLoc, pathName, startAngle, speed, formationRow, formationCol [fireBullet atPlayer min max]

	// MUST do this BEFORE waitNumEnemiesAlive so that command works!!!
0 startAttacking



20 create yellowCrestDecoy -40 top crestYellowIntro invert 270 0 0 0
80 create yellowCrestDecoy 50 top crestYellowIntro 270 0 0 0

350 create redCrestDiver 40 top crestRedIntro invert 270 0 0 0
80 create redCrestDiver 0 top crestRedIntro 270 0 0 0
80 create redCrestDiver -40 top crestRedIntro invert 270 0 0 0

100 summon carrierInsect right -20 random

250 create greenCrestDiver -5 top crestGreenIntro invert 270 0 0 0
80 create greenCrestDiver 40 top crestGreenIntro 270 0 0 0

250 create yellowPuffer 0 top yellowPufferIntro 270 0 0 0 dropsBonus

100 create purpleDefender -40.65 top purpleDefenderIntro invert 270 0 0 0
20 create purpleDefender -47.65 top purpleDefenderIntro invert 270 0 0 0 dropsBonus
20 create purpleDefender -47.65 top purpleDefenderIntro invert 270 0 0 0 dropsBonus
20 create purpleDefender -47.65 top purpleDefenderIntro invert 270 0 0 0 dropsBonus

100 create strongTurret 0 top strongTurretIntro 270 0 0 0

35 waitNumEnemiesAlive 0



50 create yellowCrestDecoy left 27 enterSnake 45 1.5 3.5 5
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 2.5 5
12 create greenCrestDiver left 27 enterSnake 45 1.5 1.5 1
0 create greenCrestDiver right 27 enterSnake invert 135 1.5 1.5 9 fireBullet atPlayer 600 600
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 2 4
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 2 6 fireBullet atPlayer 650 650
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 1.5 3
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 1.5 7 dropsBonus fireBullet atPlayer 750 750
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 1 2
0 create greenCrestDiver right 27 enterSnake invert 135 1.5 3 6
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 0.5 1
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 1 8
12 create greenCrestDiver left 27 enterSnake 45 1.5 3 4
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 0.5 9
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 1 0 dropsBonus
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 1 10
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 2 0
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 2 10
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 3 0
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 3 10
0 create strongTurret01 left top enterTurret 315 0.5 5 5
12 create greenCrestDiver left 27 enterSnake 45 1.5 4.5 1
0 create greenCrestDiver right 27 enterSnake invert 135 1.5 4.5 9 
12 create yellowCrestDecoy left 27 enterSnake 45 1.5 4 0
0 create yellowCrestDecoy right 27 enterSnake invert 135 1.5 4 10

150 create yellowPuffer 40.625 top enterPuffer 270 0.7 3 2
20 create yellowPuffer -40.625 top enterPuffer invert 270 0.7 3 8

100 create yellowCrestDecoy left -30 enterDoubleU 0 1 5 0 fireBullet atPlayer 550 550
12 create redBuzzSoldier left -30 enterDoubleU 0 1 2.5 1 fireBullet atPlayer 650 650
12 create redBuzzSoldier left -30 enterDoubleU 0 1 2 2 fireBullet atPlayer 750 750
12 create yellowCrestDecoy left -30 enterDoubleU 0 1 5.5 1
12 create redBuzzSoldier left -30 enterDoubleU 0 1 2.5 3 DropsBonus
12 create yellowCrestDecoy left -30 enterDoubleU 0 1 5 2
0 create strongTurret02 right top enterTurret invert 225 0.5 0 5 DropsBonus
12 create redBuzzSoldier left -30 enterDoubleU 0 1 3.5 3
12 create yellowCrestDecoy left -30 enterDoubleU 0 1 4.5 3
12 create redBuzzSoldier left -30 enterDoubleU 0 1 4 2
12 create redBuzzSoldier left -30 enterDoubleU 0 1 3.5 1
12 create yellowCrestDecoy left -30 enterDoubleU 0 1 4 4 DropsBonus

180 create yellowCrestDecoy right -30 enterDoubleU invert 180 1 5 10 DropsBonus fireBullet atPlayer 550 550
12 create redBuzzSoldier right -30 enterDoubleU invert 180 1 2.5 9 fireBullet atPlayer 650 650
12 create redBuzzSoldier right -30 enterDoubleU invert 180 1 2 8 fireBullet atPlayer 750 750
12 create yellowCrestDecoy right -30 enterDoubleU invert 180 1 5.5 9
12 create redBuzzSoldier right -30 enterDoubleU invert 180 1 2.5 7
12 create yellowCrestDecoy right -30 enterDoubleU invert 180 1 5 8
12 create redBuzzSoldier right -30 enterDoubleU invert 180 1 3.5 7
12 create yellowCrestDecoy right -30 enterDoubleU invert 180 1 4.5 7
12 create redBuzzSoldier right -30 enterDoubleU invert 180 1 4 8
12 create redBuzzSoldier right -30 enterDoubleU invert 180 1 3.5 9
12 create yellowCrestDecoy right -30 enterDoubleU invert 180 1 4 6

0 switchSwoopingFile swoopingReal